package cn.jinjimi.domain.data.net;

import cn.jinjimi.domain.data.dto.ConfigDTO;
import cn.jinjimi.domain.entity.ProductList;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;
import retrofit2.http.Url;

/**
 * Created by zhenhua on 2018/1/21.
 */

public interface PageService {

    /**
     * 获取全部默认配置数据
     * @return
     */
    @GET("page/config")
    Call<ConfigDTO> getConfigs();

    @GET("page/comment")
    Call<ResponseBody> getComments();

    @GET("page/cate")
    Call<ResponseBody> getCate();

    @GET("page/goods")
    Call<ProductList> getGoods();

    @GET("page/search")
    Call<ResponseBody> search(@Query("q") String q,
                              @Query("page") int page,
                              @Query("limit") int limit);

    @GET("page/category")
    Call<ResponseBody> queryCategroy();

    @GET
    Call<ResponseBody> getDirectUrl(@Url String direct);


}
